

# 系统文件
from flask import  (jsonify,current_app,request,Blueprint,Response)
import os

api_test_bp = Blueprint('api_test', __name__)


import threading


from utils.langchain_about import init_model

from langchain_core.runnables.history import RunnableWithMessageHistory

# 定义大语言模型 默认LLM 是MoonShot
llm = init_model('MoonShot')
stream_llm = init_model('MoonShot',streaming=True)

# LLM 是智普清言
# llm_zhipu = init_model('ZhiPuAI')


# **********************开启缓存***************************
from langchain.globals import set_llm_cache
from langchain_community.cache import GPTCache
from utils.api_cache import init_gpt_exact_cache
# 使用精确匹配缓存
set_llm_cache(GPTCache(init_gpt_exact_cache))


# 错误消息
from utils.message import send_json_msg

from utils.langchain_about import set_chain,get_result
from utils.do_http_res import get_ai_msg_parmams
from utils.my_callback_handler import MyCallbackHandler


# *********************S 接口区*******************************
#  接口 获取ai的回答 post /get_ai_msg
#  参数 {type:goods_info | chat , msg : 不带文件的消息必传}
@api_test_bp.route('/test', methods=['POST'])
def test():
    pass

# *********************E 接口区*******************************







    



